\documentclass[a4paper,10pt,sans]{moderncv}
\input{packages}
\input{settings}

% Space to delete between the sections
%\renewcommand{\deletedSpace}{0mm}

% Space to delete before the quote
%\renewcommand{\quoteDeletedSpace}0mm}

%----------------------------------------------------------------------------------------
%   PERSONAL DATA
%----------------------------------------------------------------------------------------

\preinfo{%
	\faUser\ \myage{} ans, célibataire
}
\firstname{Maxime}
\familyname{Pinard}
\title{Développeur \Cpp{}}
\address{Héricourt, France}{}
\phone[mobile]{+33~(0)~687~925~509}
%\phone[fixed]{}
%\phone[fax]{}
\email{maxime.pin@live.fr}
\homepage{maxime.pinard.info}
\social[linkedin]{maxime-pinard}
\social[github]{pinam45}
%\extrainfo{%
%	extra info
%}
\photo[60pt]{MPinard.jpg}
\quote{Passionné d'informatique et récemment diplômé, je cherche un travail\\ en tant que développeur \Cpp{}}

%----------------------------------------------------------------------------------------
%   DOCUMENT BODY
%----------------------------------------------------------------------------------------

\begin{document}
	\maketitle

	%-------------------------------------------
	%   Education and qualifications
	%-------------------------------------------

	\section{Cursus}
		\tlcventry{2018/9}{2020/2}
			{Maîtrise en informatique (en double diplôme avec l'UTBM)}
			{Université du Québec à Chicoutimi}
			{Saguenay, Québec, Canada}
			{\smaller\textit{Bac\raisebox{.15ex}{\smaller+}5}}
			{}
		\tlcventry{2016/9}{2020/2}
			{Diplôme d'ingénieur en informatique, spécialité imagerie}
			{Université de Technologie de Belfort-Montbéliard}
			{Belfort}
			{\smaller\textit{Bac\raisebox{.15ex}{\smaller+}5}}
			{}
		\tlcventry{2014/9}{2016/8}
			{Diplôme d'études universitaires de technologie}
			{Université de Technologie de Belfort-Montbéliard}
			{Sèvenans}
			{\smaller\textit{Bac\raisebox{.15ex}{\smaller+}2}}
			{}
		\tlcventry{2011/9}{2014/8}
			{Baccalauréat S, option SVT, spécialité Mathématiques}
			{Lycée Louis Aragon}
			{Héricourt}
			{\textit{Mention Bien}}
			{}

	%-------------------------------------------
	%   Languages
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\section{Langues}
		\cvdoubleitem{\bfseries Français}{langue maternelle}{\bfseries Anglais}{usage courant et professionnel}
		\cvdoubleitem{\bfseries Espagnol}{niveau scolaire}{\bfseries Japonais}{élémentaire}

	%-------------------------------------------
	%   Computer skills
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\section{Compétences informatiques}
		\cvline{Langages}{\Cpp{}, C, Java, \LaTeX{}/Ti\textit{k}Z, Python, Bash, CUDA, SQL, HTML/CSS, Assembleur\ldots}
		\cvline{Méthodes/Outils}{Agile, Test unitaires, Patrons de conception, UML, BPMN, git, CMake, Make, Clang Tools, Maven, Regex}
		\cvline{Métaheuristiques}{Recherche tabou, recuit simulé, algorithmes génétiques, algorithmes de colonies de fourmis, PSO}
		\cvline{Bibliothèques}{boost, fmt, spdlog, OpenGL, OpenCL, OpenMP, MPI, GTest, Catch2, Capstone, Keystone, Json, SFML, ImGui, GLFW, GLM, libmpg123, TagLib, cxxopts, inja, JavaFx, JUnit4}
		\cvitem{Administration système}{GNU/Linux (Debian 8+), hébergement de sites web Java EE et de services web Docker}
		\cvline{IDE}{Visual Studio 2017/2019, CLion, IntelliJ IDEA}

	%-------------------------------------------
	%   Work experience
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\section{Expériences Professionnelles}
		\tllabelcventry{2019/9}{2020/2}{09/2019 - 02/2020}
			{Stagiaire recherche et développement logiciel}
			{Institut de Recherche en Informatique, Mathématiques, Automatique et Signal, 6 mois\hspace{-25pt}}
			{Mulhouse}
			{}
			{}
			\vspace{-5pt}
			\begin{itemize}
				\item Développement de métaheuristiques hybrides de type mémétiques pour le problème de couverture par ensembles\\
				et implémentation en \Cpp{} avec recherche poussé de performances
				\item Évaluations des performances sur le cluster HPC du méso-centre de Strasbourg et soumission à 2 conférences \cite{Pinard2020}
			\end{itemize}
			\vspace{5pt}
		% \tllabelcventry{2019/7}{2019/8}{07-08/2019}
		% 	{Auxiliaire ambulancier}
		% 	{Ambulances Phoenix, 2 mois}
		% 	{Héricourt}
		% 	{Prise en charge et transport de patients}
		% 	{}
		% \tllabelcventry{2018/7}{2018/8}{07-08/2018}
		% 	{Auxiliaire ambulancier}
		% 	{Ambulances Phoenix, 2 mois}
		% 	{Héricourt}
		% 	{Prise en charge et transport de patients}
		% 	{}
		\tldoublelabelcventry{%
				starta=2018/7,
				enda=2018/8,
				startb=2019/7,
				endb=2019/8,
				label={07-08/2018, 07-08/2019},
			}
			{Auxiliaire ambulancier}
			{Ambulances Phoenix, 4 mois}
			{Héricourt}
			{Prise en charge et transport de patients}
			{}
		\tllabelcventry{2017/8}{2018/1}{08/2017 - 01/2018}
			{Stagiaire développement logiciel}
			{Direction Générale de l'Armement Maîtrise de l'Information, 6 mois}
			{Bruz}
			{}
			{}
			\vspace{-5pt}
			\begin{itemize}
				\item Travail sur GenDbg, un débogueur multi langages, OS et architectures:\\
					\phantom{=}Développement en C du module de désassemblage pour les architectures MIPS et des tests unitaires associés
				\item Travail sur YaCo, plugin IDA Pro de rétro-ingénieurie collaborative utilisant Git:\\
					\phantom{=}Portage en \Cpp{} et amélioration de la gestion du dépôt Git et de la capture des évènements IDA
			\end{itemize}
			\vspace{5pt}
		\tllabelcventry{2016/2}{2016/2}{02/2016}
			{Animateur}
			{JAB France, 1 semaine}
			{Evolène, Suisse}
			{Camp de ski de 40 jeunes, équipe de 15 animateurs}
			{}
		\tllabelcventry{2015/2}{2015/2}{02/2015}
			{Animateur}
			{JAB France, 1 semaine}
			{Contamines}
			{Camp de ski de 50 jeunes, équipe de 20 animateurs}
			{}
		\tllabelcventry{2015/1}{2015/2}{01/2015}
			{Stagiaire}
			{Souchier SAS, 4 semaines}
			{Héricourt}
			{Jointage et montage d'appareils de désenfumage}
			{}

	%-------------------------------------------
	\newpage
	%-------------------------------------------

	%-------------------------------------------
	%   Others qualifications
	%-------------------------------------------

	%\vspace*{\deletedSpace}
	\section{Certifications autres}
		\cvlistitem{Permis de conduire}{}
		\cvlistitem{Prévention et Secours Civiques de niveau 1 (PSC1)}{}

	%-------------------------------------------
	%   Projects
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\section{Projets}
		\subsection{Personnels}
			\cvitemcom{Implémentation header-only d'un dynamic bitset et de ces test unitaires [\Cpp{}, Catch2]}
				{\href{https://github.com/pinam45/dynamic_bitset}{dynamic\_bitset}}
			\cvitemcom{Lecteur de musique [\Cpp{}, ImGui, SFML, spdlog, libmpg123]}
				{\href{https://github.com/pinam45/MagicPlayer}{MagicPlayer}}
			\cvitemcom{Fonctions d'aide à la configuration des projets C/\Cpp{} (clang-format, ccache, sanitizers,\ldots) [CMake]}
				{\href{https://github.com/pinam45/CMutils}{CMutils}}
			\cvitemcom{Convertisseur de base, exemple ImGui/SFML [\Cpp{}, ImGui, SFML]}
				{\href{https://github.com/pinam45/BaseConverter}{BaseConverter}}
			\cvitemcom{Librairie graphique en console pour systèmes basé Unix et Windows [C]}
				{\href{https://github.com/pinam45/ConsoleControl}{ConsoleControl}}
			\cvitemcom{Dungeon crawler avec niveaux à génération procédurale [Java, JavaFx]}
				{\href{https://github.com/TiWinDeTea/Raoul-the-Game}{Raoul-the-Game}}
			\cvitemcom{Implémentation \LaTeX{}/Ti\textit{k}Z de la 1\textsuperscript{ère} et 4\textsuperscript{ème} de couverture des rapports de stage UTBM}
				{\href{https://github.com/pinam45/utbm-latex-internship-report-covers}{utbm-latex-internship-report-covers}}
			\cvitemcom{Implémentation \LaTeX{}/Ti\textit{k}Z Beamer du theme pour présentations UTBM}
				{\href{https://github.com/pinam45/utbm-beamer-theme}{utbm-beamer-theme}}
			\cvitemcom{Jeu type Snake multijoueur (réseau local) [\Cpp{}, SFML]}
				{\href{https://github.com/TiWinDeTea/PapraGame}{PapraGame}}
		\subsection{Recherche}
			\cvitemcom{Calculateur d'hyperplans dans des géométries finies de dimension 4 (orienté performances) [\Cpp{}] \cite{Boulmier2019}}
				{\href{https://github.com/Lomadriel/HyperplaneFinder}{HyperplaneFinder}}
		\subsection{Stages}
			\cvitemcom{Programme de résolution du Set Cover Problem [\Cpp{}, dynamic\_bitset, spglog, json, cxxopts] \cite{Pinard2020}}
				{\href{https://github.com/pinam45/USCP}{USCP}, \href{https://github.com/pinam45/UTBM_ST50_Rapport_de_stage_IRIMAS/releases/latest}{Rapport de stage}}
			\cvitemcom{Programme de traitement des résultats du Set Cover Problem [\Cpp{}, spglog, json, cxxopts, inja] \cite{Pinard2020}}
				{\href{https://github.com/pinam45/USCP}{USCP}, \href{https://github.com/pinam45/UTBM_ST50_Rapport_de_stage_IRIMAS/releases/latest}{Rapport de stage}}
			\cvitemcom{Plugin Hex-Rays IDA de reverse-engineering collaboratif [\Cpp{}, GTest, IDA]}
				{\href{https://github.com/DGA-MI-SSI/YaCo}{YaCo}, \href{https://github.com/pinam45/UTBM_ST40_Rapport_de_stage_DGA/releases/latest}{Rapport de stage}}
			\cvitemcom{Module d'assemblage/désassemblage pour code assembleur MIPS [C, Capstone, Keystone, GTest]}
				{\href{https://github.com/pinam45/UTBM_ST40_Rapport_de_stage_DGA/releases/latest}{Rapport de stage}}
		\subsection{Universités}
			\cvitemcom{Algorithmes pour la résolution du Set Cover Problem [\Cpp{}, spdlog, dynamic\_bitset]}
				{\href{https://github.com/pinam45/UQAC_8INF870_Set_cover_problem}{Set\_cover\_problem}}
			\cvitem{}{~~~> Recherche exhaustive, Greedy, Branch and Bound, Recuit Simulé, Algorithme Génétique et Mémétique}
			\cvitemcom{Construction et rendu d'un objet paramétrique avec OpenGL [\Cpp{}, GLFW, ImGui]}
				{\href{https://github.com/pinam45/UTBM\_IN55\_ParametricObjectsConstruction}{ParametricObjectsConstruction}}
			\cvitemcom{Clone de MiniMetro: simulateur de gestion de métros [Java, JavaFx]}
				{\href{https://github.com/TiWinDeTea/MagicMetro}{MagicMetro}}
			\cvitemcom{Jeux de Pogo avec IA MinMax/AlphaBeta [\Cpp{}, ConsoleControl]}
				{\href{https://github.com/pinam45/UTBM_IA41_Pogo}{Pogo}}
			\cvlistitem{Serveur de stockage de fichiers multi-utilisateurs [\Cpp{}, SFML]}

	%-------------------------------------------
	%   Publications
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\printbibliography[title=Publications]{}

	%-------------------------------------------
	%   Interests
	%-------------------------------------------

	\vspace*{\deletedSpace}
	\section{Centres d'intérêts}
		\cvline{L'informatique}
			{L'architecture des processeurs, la génération procédurale, la recherche opérationnelle, l'optimisation, la cryptographie, la sécurité et l'évolution de l'informatique quantique.}
		\cvline{Les sciences}
			{Les mathématiques, la simulation de système physique, la physique quantique\ldots}
		\cvline{Le sport}
			{Le ski et les sports d'hivers, le vélo, la marche en montagne, la natation (3h par semaine).}
\end{document}
